package com.health.entity.pojo.vo;

import com.alibaba.excel.annotation.ExcelProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * @Description
 * @Author konglz
 * @Data 2023/4/19 11:30
 */
@Data
@ApiModel("预约挂号信息")
public class ApponitmentRegisterVO {

    @ApiModelProperty("病人id")
    private Integer patientId;

    @ApiModelProperty("病人姓名")
    private String patientName;

    @ApiModelProperty("医生id")
    private Integer doctorId;

    @ApiModelProperty("医生姓名")
    private String doctorName;

    @ApiModelProperty("一级科室名称")
    private String oneConsultRoomName;

    @ApiModelProperty("二级科室名称")
    private String twoConsultRoomName;

    @ApiModelProperty("0 挂号 1 预约")
    private Integer type;

    @ApiModelProperty("工作时间0上午 1下午")
    private String workTime;

    @ApiModelProperty("可预约数")
    private Integer reservedNum;

    @ApiModelProperty("已预约数")
    private Integer availableNum;

    @ApiModelProperty("剩余预约数")
    private Integer remainNum;

    @ApiModelProperty("预约日期")
    private String appointDate;

    @ApiModelProperty("预约的费用")
    private BigDecimal cost;
}
